﻿namespace MSAcademic.v2.Infrastructure.Picture
{
    public interface IPictureCommands
    {
        void AddPictureToGallery(string url, int galleryId, bool isHidden, string caption);
        void EditPicture(int pictureId, string pictureCaption,bool pictureIsHidden);
        void ToggleHidden(int pictureId);

        void SetArticleThumbnailPictureUrl(int articleId, string thumbnailPicturePath);
        void SetArticleNormalPictureUrl(int articleId, string normalPicturePath);
        void SetArticleBigPictureUrl(int articleId, string bigPicturePath);

        void SetUserProfilePicture(int userId, string path);
    }
}
